package com.jvm.堆内存溢出;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
//java.lang.OutOfMemoryError: Java heap space
//-Xmx10m -XX:+PrintStringTableStatistics -XX:+PrintGCDetails -verbose:gc  设置堆10m，打印各空间容量和gc信息
public class 堆内存溢出 {
    public static void main(String[] args) {
        //一个对象过大
        String a = "aaa";
        int count = 0;//次数
        while (true){
            count++;
            if(count==26){
                System.out.println(a);
            }
            a+=a;// 0.1毫米厚  多少次？26次就超过珠峰高度了
        }
    }
}
